﻿using System;
using System.Data;
using System.Collections.Generic;
using System.Configuration;
using System.Linq;
using System.Web;
using System.Web.Profile;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;


namespace WebArchivosTelefonica
{
	/// <summary>
	/// Perfil personalizado usado para todos los usuarios del sitio
	/// </summary>
	public class UsuarioProfile : ProfileBase
	{
		/// <summary>
		/// Listado de consultas a almacenar para cada usuario
		/// </summary>
		[SettingsAllowAnonymous(false)]
		public string TipoUsuario
		{
			get
			{
				return base["TipoUsuario"] as string;
			}
			set { base["TipoUsuario"] = value; }
		}

		/// <summary>
		/// Diccionario de columnas que cada usuario maneja de sus consultas.
		/// La llave del diccionario es el id de la consulta.
		/// </summary>
		[SettingsAllowAnonymous(false)]
		public List<string> Proyectos
		{
			get { return base["Proyectos"] as List<string>; }
			set { base["Proyectos"] = value; }
		}
	}

	
}